import tasky.history.History;
import tasky.logic.Logic;
import tasky.storage.Storage;
import tasky.ui.UserInterface;

/*
 * Group ID:		CS2103jan2014-w13-1j
 * Description: 	This is the skeleton code of Tasky. Tasky is a To-do list command line java program.
 * 
 */

public class Tasky {

	public static void main(String[] args) {
		try {
			Storage storage = Storage.getInstance();
			History history = new History();
			Logic logic = new Logic(storage, history);
			UserInterface UI = new UserInterface(logic);
			UI.launchTheProg();
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
}
